package com.zenith.middleware.po.vo.storage;

import lombok.Data;

import java.util.List;

/**
 * 分片上传状态VO
 */
@Data
public class ChunkStatusVO {
    /**
     * 会话ID
     */
    private Long sessionId;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件大小
     */
    private Long fileSize;

    /**
     * 分片大小
     */
    private Integer chunkSize;

    /**
     * 分片总数
     */
    private Integer chunkTotal;

    /**
     * 已上传的分片列表
     */
    private List<Integer> uploadedChunks;

    /**
     * 状态
     */
    private Integer status;
}